.b_PastCommunities{background:url("../../../themes/shoreline/assets/img/blue-texture-bg.png") no-repeat center center;background-size:cover;background-attachment:fixed;padding:30px 0}@media(min-width: 1200px){.b_PastCommunities{padding:55px 0 25px}}.b_PastCommunities h2{color:var(--white);text-align:center}.b_PastCommunities .logo-grid{justify-content:center}.b_PastCommunities .col-md-6{display:flex;align-items:center;justify-content:center;margin-bottom:60px;margin-top:55px}@media(min-width: 1200px){.b_PastCommunities .col-md-6{margin-top:51px;padding:0 25px}}.b_PastCommunities .col-md-6 .modal-link img{max-width:75%;display:block;margin:0 auto}@media(min-width: 1200px){.b_PastCommunities .col-md-6 .modal-link img{max-width:100%}}.b_PastCommunities .modal{background:rgba(0,0,0,.75);--bs-modal-width: 1232px;border-radius:0;transition:all .3s ease}.b_PastCommunities .modal-header{border-radius:0;border:none;padding:15px}@media(min-width: 1200px){.b_PastCommunities .modal-header{padding:20px 25px}}.b_PastCommunities .modal-body{padding:0 0 16px}.b_PastCommunities .modal-content{border-radius:0;max-width:calc(100% - 50px);margin-left:auto;margin-right:auto}.b_PastCommunities .modal-link{color:var(--primary);font-family:var(--body_font);font-weight:400;font-size:21px;line-height:26px;transition:all .2s ease-in-out}.b_PastCommunities .modal-link svg{position:relative;top:-2px;margin-left:5px}.b_PastCommunities .modal-link:hover{font-weight:bold;text-decoration:underline}.b_PastCommunities .model-dialog{max-width:1230px !important;transition:all .3s ease-in-out}.b_PastCommunities .close{position:relative;width:35px;height:35px;cursor:pointer;padding:0;border:none;background-color:rgba(0,0,0,0);margin:0 0 0 auto}.b_PastCommunities .close:hover,.b_PastCommunities .close:focus,.b_PastCommunities .close:active{background-color:rgba(0,0,0,0);padding:0;border:none}.b_PastCommunities .close span{position:absolute;top:50%;left:50%;width:2px;height:35px;background-color:var(--primary);transform-origin:center}.b_PastCommunities .close span:first-child{transform:translate(-50%, -50%) rotate(45deg)}.b_PastCommunities .close span:last-child{transform:translate(-50%, -50%) rotate(-45deg)}.b_PastCommunities .slick-slide{transition:all .3s ease-in-out}.b_PastCommunities .slick-slide img{width:100%;height:auto;aspect-ratio:1230/692;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transition:all .3s ease-in-out}.b_PastCommunities .slick-slide figure{margin:0}.b_PastCommunities .slick-slide figcaption{font-family:var(--headline_font);font-size:28px;line-height:32px;text-align:center;padding:0 15px 25px}@media(min-width: 768px){.b_PastCommunities .slick-slide figcaption{padding-bottom:65px}}@media(min-width: 1200px){.b_PastCommunities .slick-slide figcaption{font-size:32px;line-height:36px;padding:0 25px 75px}}.b_PastCommunities .slick-dots{margin:0;padding:0;display:flex;list-style-type:none;padding-left:0;justify-content:center;margin-top:30px;margin-bottom:14px}.b_PastCommunities .slick-dots li{margin:0 5px !important}@media(min-width: 1200px){.b_PastCommunities .slick-dots li{margin:0 12px !important}}.b_PastCommunities .slick-dots li.slick-active button{background-color:var(--primary)}.b_PastCommunities .slick-dots li button{border:2px solid var(--primary);width:15px;height:15px;font-size:0;padding:0;border-radius:21px}@media(min-width: 1200px){.b_PastCommunities .slick-dots li button{width:21px;height:21px}}.b_PastCommunities .slick-dots li button:before{width:0;height:0;display:none}.b_PastCommunities .slider-arrows{display:none}@media(min-width: 1200px){.b_PastCommunities .slider-arrows{display:block}}.b_PastCommunities .prev-arrow,.b_PastCommunities .next-arrow{border:none;padding:0;background-color:rgba(0,0,0,0);position:absolute;bottom:24px}.b_PastCommunities .prev-arrow:focus,.b_PastCommunities .prev-arrow:active,.b_PastCommunities .prev-arrow:hover,.b_PastCommunities .next-arrow:focus,.b_PastCommunities .next-arrow:active,.b_PastCommunities .next-arrow:hover{background-color:rgba(0,0,0,0);border:none}.b_PastCommunities .prev-arrow{left:32px}.b_PastCommunities .next-arrow{right:32px}body .block.b_PastCommunities hr{background-color:var(--white);width:100px;margin:20px auto;border:none;max-width:25%;height:2px}